Towards Autonomic Computing: Injecting Self-Organizing and Self-Healing Properties into Java Programs
نویسندگان
چکیده
Autonomic computing is a grand challenge in computing. It aims to produce distributed software that has the properties of self-healing, selforganizing, self-protecting and self-optimizing. This paper focuses on the challenge of injecting only self-healing properties into existing programs that targets the Java Virtual Machine. The byte code is analyzed and additional code is injected to automatically recover from failure such as network or processor failure. A framework to provide autonomic computing support is presented and evaluated to determine its suitability for a fully fledged autonomic computing system.
منابع مشابه
Towards Autonomic Computing: Effective Event Management
Autonomic Computing is emerging as a significant new approach for the design of computing systems. Its goal is the production of systems that are self-managing, self-healing, self-protecting and self-optimizing. Achieving this goal will involve techniques from both Software Engineering and Artificial Intelligence. This paper discusses one particular aspect of Autonomic Computing: event manageme...
متن کاملIn situ self-reconiguration of hexapod robot OSCAR using biologically inspired approaches
A highly desirable feature for next generation robots operating on terrestrial or extraterrestrial environment (Chien et al., 2006) is that they possess the property of sustainable autonomic systems enveloping the self-management and self-x characteristics such: self-reconfiguration, self-optimization, and self-healing. Responses taken automatically by a system without real-time human intervent...
متن کاملPACT : A new approach to self healing mechanism ( Autonomic Computing )
Self managing and autonomic computing are emerging as new significant trend in design of computer systems. As we try to make the systems as autonomous as possible, new problems and new solutions emerge. The purpose of this paper is to consider the problem of self healing system and to suggest some solutions. We need systems which can detect their failure and could not only recover from it but a...
متن کاملAutonomic Management for Multi-agent Systems
Autonomic computing is a computing system that can manage itself by self-configuration, self-healing, self-optimizing and self-protection. Researchers have been emphasizing the strong role that multi agent systems can play progressively towards the design and implementation of complex autonomic systems. The important of autonomic computing is to create computing systems capable of managing them...
متن کاملA New SDLC Framework with Autonomic Computing Elements
The autonomic complex nervous system of human has ability to manage itself. It adapts changes in its environment and manages by self-healing, self-protection and selfoptimization. This gave a robust idea to manage current complex engineering systems and reduce big efforts in maintenance in terms of cost and time of technically skilled human resource. This paper is providing a concept of develop...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006